@media screen and (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}
//公共样式
body{
    background-color: #f0f0f0;
}
img{
    image-rendering: pixelated;
}
a{
    color:#000;
}
.text-blue{
    color:#29a7e1;
}
.btn-blue{
    background-color: #29a7e1;
    color:#fff;
}
.bg-gray{
    background-color: #e0e0e0;
}
.bg-gray-1{
    background-color: #f5f5f5;
}
.bg-gray-2{
  background-color: #fbfbfb;
}
.bg-gray-3{
  background-color: #f9f9f9;
}
.bg-purple{ background:linear-gradient(#9365fe, #a87bff);}
.bg-pink{background:linear-gradient(#fe50a1,#fe72b4);}
.bg-orange{background:linear-gradient(#ee562e,#ff7f55);}
.bg-yellow{background:linear-gradient(#fdb523,#ffcb69);}
.bg-cyan{background:linear-gradient(#02d0cc,#15ffdb);}

.btn-more-purple{
    padding:.65rem 3rem;
    color:#fff;
    background-image: linear-gradient(90deg,
    #8b72f9 0%,
    #405ef9 100%),
    linear-gradient(
            #6147f0,
            #6147f0);
    background-blend-mode: normal,
    normal;
    box-shadow: 1px 6px 12px 0px
    rgba(97, 71, 240, 0.34);
    border-radius: 25px;
}
.btn-outline-primary{
    color:#29a7e1;
    border-color: #29a7e1;
}
.btn-outline-primary:hover{
    background-color:#29a7e1;
    border-color:#29a7e1;
}
.search-btn{
    cursor: pointer;
}
//导航-顶部区域
.header{
    height: 1.938rem;
    box-shadow: 0rem 0.063rem 0.188rem 0rem rgba(0, 0, 0, 0.17);
    font-size:1rem;
    h1{
    font-size: 1rem;
    line-height: 1.938rem;
    margin-bottom: 0;
    }
    .top-right{
    height: 1.938rem;
      position: relative;
    .nav-item{
      margin-left:3.125rem;
      .nav-sitemap-box{
          position: absolute;
          top:1.938rem;
          right:0;
      }
    }
    a{color:#000;}
    }
    .icon-ziyuan2{
        font-size:14px;
        color:#29a7e1;
        margin-right: 0.25rem;
    }
    .nav-sitemap-box{
        display: none;
        position: absolute;
        top:0;
        right: 0;
        z-index:3;
        width: 46.875rem;
        background-color: #fff;
        border: 1px solid #DDDDDD;
        padding: 1.25rem 2.5rem;
    }
    .wzdh:hover .nav-sitemap-box{
        display: block;
    }
}
.top-2{
    height: 6.375rem;
    align-items: center;
    .top-pic-1{
        width: 22.6875rem;
        height: 3.125rem;
    }
    .top-pic-2{
        width: 35.625rem;
        height: 5.188rem;
    }
}
.nav-box{
    height: 3.125rem;
    align-items: center;
    margin-left:15.063rem;
    padding-left: 1.3755rem;
    a{
        display: inline-block;
        font-size: 1.125rem;
        color:#000!important;
        padding: 0 1.8125rem!important;
    }
    .active{
        color:#29a7e1!important;
    }
}
//导航2
.head-2{
    height: 7.438rem;
    h1{
        img{
            width: 22.6875rem;
            height: 3.125rem;
        }
    }
    li{
        font-size: 1.125rem;
        padding: 0 1.8125rem;
        a{
            color:#000!important;
        }
        a.active{
            color:#29a7e1!important;
        }
    }
}
//快捷入口
.qk-card-box{
    width: 14.375rem;
    height: 7.188rem;
    background-color: #77c5f3;
    padding-top: 1.25rem;
    padding-left:1rem;
    padding-right:1rem;
    color:#fff;
    a{color:#fff;}
    h2{
        font-size: 1.5rem;
    }

    p{
        font-size: 0.875rem;
    }
    img{
        width: 5.5rem;
        height: 5.563rem;
    }
}
.qk-card-box-5{
    padding-left:0;
    padding-right: 0;
    img{
        padding-left: 0.438rem;
    }
    .item-box-5{
        padding-left: 0.375rem;
        padding-right: 1.063rem;
        line-height: 1.3;
    }
}
//头部标题
.top-title{
    color:#29a7e1;
    h2{
        font-size: 1.875rem;
        margin-bottom: 1rem;
    }
    border-bottom: 1px solid #cacaca;
}

//导航和日历
.nav-date{
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.slider{
    width: 100%;
    height: 25rem;
    img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
.lnav-box{
    width: 15.063rem;
    background-color: #77c5f3;
    position: absolute;
    z-index:2;
    top:-3.125rem;
    .pop{
        display: none;
        position: absolute;
        top: 0px;
        left: 240px;
        border-bottom: #29a7e1 2px solid;
        border-left: medium none;
        background-color: #fcfcfc;
        min-height: 450px;
        width: 620px;
        padding: 20px;
        border-top: medium none;
        border-right: #29a7e1 2px solid;
        box-shadow: 4px 4px 5px -1px #999999;
        -webkit-box-shadow: 4px 4px 5px -1px #999999;
        -moz-box-shadow: 4px 4px 5px -1px #999999;
        .zy-box{
            margin-bottom: 1rem;
        }
        a{
            color:#666666;
        }
        .more{
            font-size: 0.875rem;
            color:#29a7e1;
        }
        h4{
            font-size: 0.875rem;
            font-weight: bold;
            line-height: normal;
            margin-bottom: 0;
        }
        ul{
            li:hover{
                background-color: #fcfcfc;
                a:hover{
                    color:#29a7e1;
                    img{

                        transform: scale(1.1);
                    }
                }
            }
            a{
                font-size: 0.875rem;
                padding: 0.625rem;
            }

            img{
                display: block;
                width: 124.5px;
                height: 88.9px;
                object-fit: cover;
                transition: transform 500ms;
            }
        }
        .xxgl-pic{
            width: 100%;
            object-fit: cover;
        }
        .latest-news-list{
            border-bottom: 1px dashed #666;
        }
        .latest-news{
            display: block;
            text-decoration: none;
            font-size: 1rem;
            width: 30.25rem;
        }
        p{
            margin-bottom: 0;
            color:#666;
        }
    }
    a{
        line-height: 1;
        padding: 1rem 1.25rem 1.063rem;
        font-size: 1rem;
        color:#fff;
    }
    .lnav-head{
        height: 3.125rem;
        background-color: #29a7e1;
        a{
            padding: 1rem 1.25rem;
            font-size: 1.125rem;
        }
    }
    .lnav-ul{
        li{
            border-bottom: 1px solid #fff;
            a{
                display: flex;
                justify-content: space-between;
            }
        }
        li:hover{
            background: rgba(119,197,243,0.8);
            a.l-link{
                color:#29a7e1;
            }
        }
        li:hover .pop{
            display: block;
        }
    }
}
.rdate{
    width: 19.75rem;
    height: 19.75rem;
    //background:rgba(231,247,255,0.3);
    background: url("../img/index/navdate.png");
    position: absolute;
    top:1.75rem;
    right:0;
    z-index:2;
    padding: 1.063rem 1.375rem 1.75rem 0.5rem;
    .ks-item{
        margin-top:3.125rem;
        ul{
            height: 4.438rem;
            align-items: center;
            justify-content: space-around;
            li{
                width: 1.438rem;
                height: 3.688rem;
                border:none;
                a{
                    border:none;
                    padding: 0.375rem 0.19rem;
                    line-height: 1;
                    text-align: center;
                }
                a.active{
                    background-color: #29a7e1;
                    box-shadow: 0rem 0.563rem 1.5rem 0rem rgba(94, 131, 224, 0.16);
                    border-radius: 0.125rem;
                    color:#fff;
                }
                a.active::after{
                    content: '';
                    display: block;
                    width: 0.5rem;
                    height: 0.438rem;
                    border-radius: 100%;
                    margin:0.25rem auto 0;
                    background-color: #f6c93f;
                }
            }
        }
    }
    .ks-content{
        font-size: 0.875rem;
        width: 17.875rem;
        height: 8.938rem;
        margin-top: 0.438rem;
        padding-top: 0.625rem;
        td{
            padding: 0.563rem 0;
            text-align: center;
            line-height: 1;
        }
    }
}
//轮播
#swiper-1{
    .swiper-slide{
        background-color: #fff;
    }
    .swiper-pagination{
        .swiper-pagination-bullet{
            width: 1.125rem;
            height: 1.125rem;
            background-color: #ffffff;
            opacity: 0.6;
            border-radius: 0;
        }
        .swiper-pagination-bullet-active{
            background-color: #ffffff;
        }
    }
}
//QQ咨询、专业详情、学习攻略
.qqzx-ad-box{
    padding: 1.813rem 0 3.75rem;
    .qk-card-list-box{
        margin-bottom:1.313rem;
        .qk-card-box{
            a{
                text-decoration: none;
            }
        }
    }
}

//推荐专业、热门专业
.th-zy{
    padding-top: 2.75rem;
}
.zy-card-box{
    width: 14.375rem;
    margin-top:0.938rem;
    margin-bottom:2.813rem;
    margin-right:12.5px;
    img{
        width: 14.375rem;
        height: 7.5rem;
        background-color: #77c5f3;
    }
    h3{
        font-size: 1.125rem;
        margin-top:0.563rem;
        margin-bottom:0.5rem;
    }
    span{
        font-size: 0.875rem;
        border: 1px dashed #000;
        padding: 0.188rem 0.438rem;
        margin-right: 0.438rem;
        border-radius: 0.188rem;
    }
    p{
        width: 14.375rem;
    }
}
.zy-card-box:last-child{
    margin-right: 0;
}
//自学考试、成人高考、网络教育、国家开放大学
.ks-lbox{
    width: 13.25rem;
    height: 25.125rem;
    background-color: #77c5f3;
    img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
.ks-cbox{
    width: 61.75rem;
    height: 25.125rem;
    padding-left: 1.5rem;
    position: relative;
    top:-53px;
    .tab-content{
        padding-top: 0.938rem;
    }
    .ks-card-box-list{
        width: 48.5rem;
        height: 25.125rem;
        .more-list{
            display: block;
            width: 44.75rem;
            height: 2.125rem;
            line-height: 2.125rem;
            background-color: #29a7e1;
            color:#fff;
            text-align: center;
            position: relative;
            top:-14px;
        }
    }
    .nav-tabs{
        border-bottom:none;
        font-size: 1.125rem;
        margin: auto 0.375rem;
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
        color:#29a7e1;
        border-color:#29a7e1;
    }
    .nav-tabs .nav-link{
        border:none;
        border-bottom: 2px solid transparent;
        border-radius: 0;
        padding-bottom: 0.938rem;
    }
    .tab-content{
        margin-top:1px;
    }
    .ks-card-box{
        width: 14.375rem;
        margin:0 0.375rem 1.813rem;
        img{
            width: 14.375rem;
            height: 7.5rem;
            background-color: #77c5f3;
        }
        h3{
            font-size: 1rem;
            margin-bottom: 0;
        }
        span{color:#ff0101;}
    }
}
.ks-rbox{
    width: 13.25rem;
    height: 25.125rem;
    .head{
        border-bottom: 1px solid #cacaca;
        h3{font-size:1.125rem;}
        .more{
            color:#000000b3;
        }
    }
    h4{width:12.25rem;font-size: 1rem;margin-bottom: 0;}
    ul{
        padding-top: 1.25rem;
        li{
            height: 2rem;
            line-height: 2rem;
        }
        span{
            display: inline-block;
            width: 1rem;
            height: 1rem;
            background-color: #717171;
            text-align: center;
            line-height: 1rem;
            color: #fff;
            margin-right: 0.625rem;
        }
        li:first-child span{
            background-color: #e60101;
        }
        li:nth-of-type(2) span{
            background-color: #ea531e;
        }
        li:nth-of-type(3) span{
            background-color: #e87d15;
        }
    }

}

.ks-card-title{
    margin-top:0.688rem;
}
.tb-gap{
    padding-top: 2.75rem;
    padding-bottom: 2.813rem;
}
//资讯
.art-list-1{
    padding-left: 15px;
    li{
        padding:0.671rem 0;
        border-bottom: 1px dashed #000;
        .art-item-box{
            width: 41.063rem;
        }
        .tag{
            white-space: nowrap;
            color:#29a7e1;
            margin-right: 1.875rem;
        }
        .time{
            white-space: nowrap;
        }
    }
    li:first-child{padding-top: 0;}
}
.more-list-2{
    display: block;
    width: 59.25rem;
    height: 1.625rem;
    line-height: 1.625rem;
    background-color: #e7e7e7;
    color:#464646;
    text-align: center;
}
//合作院校
.coop-school{
    border-bottom: none;
    margin-top: 2.75rem;
}
.hzyx-card-box{
    width: 16.938rem;
    height: 23.188rem!important;
    border-radius: 0.625rem;
    border: solid 0.063rem #000000;
    padding: 2.125rem 2.875rem 1.813rem;
    .slogo{
        width: 10.125rem;
        height: 10.125rem;
        margin:0 auto 2.625rem;
        img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
    }
    .s-info{
        width: 10.125rem;
        margin:0 auto;
    }
    h3,p{font-size: 1.125rem;margin-bottom: 0.875rem}
    p{color:#020202b3}

}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background-color: transparent;
}
//页码
.page-link{
    color:#29a7e1;
}
.page-item.active .page-link{
    background-color:#29a7e1;
    border-color:#29a7e1;
}
//面包导航
.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
}
//标题梯形样式
.ti{
    width:auto;
    height: 0;
    border-bottom: 40px solid #29a7e1;
    border-right: 35px solid transparent;
    text-align: center;
    line-height: 39px;
    color:#fff;
    margin-bottom: 0;
    position: relative;
    margin-left: 9px;
    padding-left: 12px;
}
.ti::before{
    content: '';
    width: 5px;
    height: 40px;
    background-color: #f39800;
    position: absolute;
    top:0;
    left:-9px;
}
.border-2{
    border-width: 2px!important;
}

//时间线
.time-line{
    color:#2196f3;
    border-color: #c9c9c9;
    margin-top:2rem;
    margin-bottom: -2rem;
    height: 222px;
}
.time-line>li{
    position: relative;
    left:-25px;
    top:-2rem;
    padding: 1.5rem 0;
    margin-right:-25px;
}
.time-line-content-box{
    position: absolute;
    top:6px;
}
.time-line-tag{
    width: 1.6rem;
    color: #fff;
    background-color: #2196f3;
    padding: .3rem;
    margin-right:1rem;
}
.time-line-content{
    h6{
        color:#000;
    }
    .nav{
        margin-bottom: -4px;
    }
}
.gkdd-left-box{
    height: 19.75rem;
    background-color: #ececec;
}
//标题竖线
.two-line{
    display: inline-block;
    width: 7px;
    height: 21px;
    background-color: #29a7e1;
    vertical-align: bottom;
    margin-right: 9px;
}
.two-line::before{
    display: inline-block;
    content:'';
    width: 2px;
    height: 21px;
    background-color: #f39800;
    marging-right:1px;
}
//平行四边形
.parallelogram{
    position: relative;
    display: inline-block;
    padding: .2rem 0.7rem;
    color:#fff;
}
.parallelogram::before{
    position: absolute;
    top:0;left:0;bottom:0;right:0;
    z-index: -1;
    content:'';
    background-color: #29a7e1;
    transform:skewX(-30deg);
}
.parallelogram::after{
    position: absolute;
    top:0;bottom:0;right:-12px;
    content: '';
    width: 8px;
    background-color: #f4b62e;
    transform:skewX(-30deg);
}

//导航
.navbar-nav>li>a{
    color:#fff;
}
.text-truncate-2 {
    -webkit-line-clamp: 2;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
//头部热门文章
.hot-news{
    height: 19.625rem;
    overflow: hidden;
    li{
        .art-tag{
            width: 4.5625rem;
            padding-right: .5rem;
            border-right:1px solid #646464;
            margin-right: .5rem;
            white-space: nowrap;
        }
    }
}
.art-list{
    li{
        margin-top:.25rem;
        margin-bottom:.25rem;
        a{
            display: block;
            width: 18.75rem;
            padding-right: .5rem;
        }
    }
    li:last-child{
        margin-bottom: 0;
    }
}
.art-list-right{
    margin-bottom: 0;
    li{
        margin-top:.5rem;
        margin-bottom:.5rem;
    }
}
//自考
.zk-art-list{
    height: 21.2375rem;
    overflow: hidden;
  ul{
    margin-top:-.5625rem;
    li:nth-of-type(3){
      margin-bottom: 2.3125rem;
    }
  }
}
.zk-index-img{
    width: 300px;
    height: 170px;
    object-fit: cover;
}
//成考
.ck-art-list{
  ul{
    margin-top:-.5625rem;
    height: 19.75rem;
    overflow: hidden;
    //li:nth-of-type(3){
    //  margin-bottom: 2.3125rem;
    //}
  }
}
.crgk-s-title{
    width: 10rem;
}
//轮播图
#demo1{
  .carousel-indicators{
    margin-bottom: -1rem;
    li{
      background-color: #adb5bd;
    }
    .active{
      background-color: #2196f3;
    }
  }
}
.yc-art-list{
  ul{
    margin-top:-.5625rem;
    height: 19.75rem;
  }
}

//右侧倒计时
.count-time{
    width: 100%;
    height:137px;
    background-size: cover;
    color:#fff;
    ul{
        list-style: none;
        li{
            display: inline-block;
            width: 35px;
            height: 42px;
            line-height: 42px;
            background: url("../img/index/icon_daojishi.png") no-repeat;
            background-size: 100% 100%;
            color:#29a7e1;
            font-size: 2.5rem;
            margin-right: 1rem;
        }
        li:last-child{
            background: none;
            font-size: 1.25rem;
            color:#fff;
        }
    }
}
.count-time-1{
    background: url('../img/index/bg_1.png') no-repeat;
    background-size: 100% 100%;
}
.count-time-2{
    background: url('../img/index/bg_2.png') no-repeat;
    background-size: 100% 100%;
}
.count-time-3{
    background: url('../img/index/bg_3.png') no-repeat;
    background-size: 100% 100%;
}
//国开电大-首页
.gkdd-art-list{
    height: 19.75rem;
    li{
        a{
            display: inline-block;
            width: 18.75rem;
        }
    }
}
//底部
.footer{
    width: 100%;
    height: 22.938rem;
    background-color: #232323;
    color:#fff;
    padding:4.563rem 0 4rem;
    .left-box{
        width: 33.75rem;
        height: 14.375rem;
        border-right:1px solid #fff;
        img{
            width: 10.938rem;
            height: 2.875rem;
        }
        ul{
            margin-top: 2.438rem;
            li{
                font-size: 0.875rem;
                line-height: 1;
                margin-bottom: 1.125rem;
            }
        }
    }
    .right-box{
        height: 14.375rem;
        ul{
            li{
                font-size: 0.875rem;
                line-height: 1;
                padding: 0.5rem 0;
                img{
                    width: 8.063rem;
                    height: 8.063rem;
                }
                a{
                    color:#fff;
                }
            }
        }

    }

}
.fs-14{font-size: .875rem;}
.f-item{
    border-right:1px solid #858585;
    a{
        font-size: .875rem;
    }
}
.qq{
    a{
        display: block;
        width: 130px;
        height: 30px;
        border-radius: 3px;
        background: url("../img/QQ.png")#1695d8 no-repeat 11px center;
        padding-left: 35px;
        font-size:14px;
        color:#fff;
        line-height: 30px;
        text-decoration: none;
    }
}
//在线报名
.notice-box{
    list-style-type:none;counter-reset:sectioncounter;
    padding: 0;
    font-size: .875rem;
    li{
        margin-bottom: 1.79rem;
    }
    li:before {
        content:counter(sectioncounter) "、";
        counter-increment:sectioncounter;
    }
}
//自学考试
.ul-left{
    margin-left:-40px;
    li{
        border-bottom:1px dashed #6c757d;
        padding-top: .9375rem;
        padding-bottom: .625rem;
        list-style-position:inside;
        a{
            display: block;
        }
        span{
            display: block;
            white-space: nowrap;
        }
    }
}
.zk-qa{
    li{
        border-bottom:1px dashed #6c757d;
        padding-top: .9375rem;
        padding-bottom: .625rem;
        a{
            display: block;
        }
        span{
            display: block;
            white-space: nowrap;
        }
    }
}
//表格高度
.tb-height{
    td{
        padding: .4rem .75rem;
    }
}
//国开
.gkxx-content{
    height: 26rem;
}
//网络教育
.net-edu-card-box{
    img{
        width: 20rem;
        height: 14.063rem;
    }
}
//招生院校
.m-zs-item{
    width: 12.5625rem;
    height: 13.875rem;
    margin:0 auto;
}
//自学考试
.zxks-hotnew-list-title{
    width: 100%;
    padding-right: 1.4375rem;
    margin-right: -1.4375rem;
}
//报名表单
.bmform{
    background-color: #fff;
    padding:60px 52px;
    h1{
        font-size: 2.25rem;
        text-align: center;
        color:#eb3232;
        margin-bottom: 1.25rem;
    }
    p{
        font-size: 1.125rem;
        text-align: center;
        color:#777777;
        margin-bottom: 1.938rem;
    }
    .lform{
        width: 37.5rem;
        margin-right: 3.438rem;
        label{
            display: block;
            width: 6.813rem;
            height: 1.188rem;
            line-height: 1.188rem;
            margin-right: 2.188rem;
            text-align: right;
            span{
                color:#eb3232;
                vertical-align: middle;
                margin-right: 5px;
            }
        }
        input,select{
            width: 25rem;
        }
        .form-item{
            margin-bottom:1.25rem;
            align-items: center;
            label{
                font-weight: bold;
            }
            input,select{
                width: 25rem;
                height: 2.813rem;
                border: solid 0.125rem #d0d0d0;
                padding: 0.65rem 1.125rem 0.65rem 1.188rem;
                border:solid 2px #d0d0d0;
            }
            textarea{
                width: 25rem;
                height: 6.125rem;
                border: solid 0.125rem #d0d0d0;
            }
            .bktype{
                width: 7.5rem;
                margin-right: 1rem;
                padding-left: 0.688rem;
                padding-right: 0.438rem;
            }
            .bkaddr{
                width: 7.5rem;
                padding-left: 0.688rem;
                padding-right: 0.438rem;
            }
        }
        .select-address-box{
            select{
                width: 8.125rem;
                height: 2.813rem;
                border: solid 0.125rem #d0d0d0;
                margin-right: 0.313rem;
            }
            select:last-of-type{
                margin-right: 0;
            }
        }
        .submit-btn{
            width: 14.375rem;
            line-height: 2.5rem;
            background-color: #2196f3;
            color:#fff;
            border:none;
            font-size: 1.5rem;
            padding-bottom: 3px;
        }
        .address{
            margin-bottom:1.875rem;
            textarea{
                resize: none;
                padding: 0.65rem 1.125rem 0.65rem 1.188rem;
            }
            span{
                margin-top:74px;
                margin-left:11px;
                width: 44px;
                color:#777;
            }
        }
    }
    .bmxz-box{
        h2{
            font-size: 1.148rem;
            color:#eb3232;
            margin-bottom: 1.75rem;
            font-weight: bold;
        }
        .notice-box{
            font-size: 0.875rem;
        }
        .notice-box-1{
            margin-bottom: 4rem;
        }
        .wxcode{
            margin-top: 4.8125rem;
            //padding-right: 2.625rem;
        }
    }
}
//手机端
@media screen and (max-width: 767px){

    //头部
    .top-title{
        padding:.6875rem .9375rem;
    }
    //导航
    .index-nav{
        display: block!important;
        overflow-x: auto;
        ul{
            flex-direction: row;
            li{
                padding:.6875rem .9375rem!important;
                a{
                    padding: 0!important;
                }
            }
            li.active{
                background: none;
                &::after{
                    content: ' ';
                    display: block;
                    width: 30px;
                    height: 3px;
                    background-color: #f39800;
                    border-radius:2px;
                }
            }
        }
    }
    //轮播图
    .mobile-slider-box{
        background-color: #fff;
        height: 225px;
    }
    #mobile-slider{
        padding:0 4%;
        max-height: 130px;
        overflow: hidden;
        //box-shadow: 2px 2px 8px #000000;
    }
    .carousel-inner{
        height: 119px;
        box-shadow: 2px 2px 8px #000000;
        border-radius:2px;
    }
    .carousel-item{
        height: 128px;
        img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
    }
    .m-qk-box{
        width: 100%;
        padding:.45rem 4%;
        .m-qk-nav{
            display: block;
            text-decoration: none;
            width: 3.2rem;
            height: 4.313rem;
        }
    }
    .m-qk-icon-box{
        width: 3.125rem;
        height: 3.125rem;
        border-radius: 1.063rem;
        text-align: center;
        line-height: 3.125rem;
        i{
            font-size: 1.813rem;
        }
    }
    .m-zk-counttime{
        border:none!important;
        background-color: #fff;
        padding:0 .563rem .75rem;
        margin:0 0.938rem 0.875rem;
    }
    .m-zk-ad{
        background-color: #fff;
        padding:.75rem .563rem 0;
        margin:0.875rem 0.938rem 0;
    }
    .ti{
        border-bottom: 22px solid #29a7e1;
        border-right:19px solid transparent;
        line-height: 22px;
        &::before{
            height:22px;
        }
    }
    .m-school-box{
        padding: 12px 15px;
        .m-school-list-one{
            img{
                width: 3.188rem;
                height: 3.188rem;
                object-fit: cover;
            }
            .m-school-item-one{
                width: 5.563rem;
                height: 5.563rem;
                text-align: center;
                padding-top: 0.438rem;
                font-size: 0.75rem;
                margin-right:0.563rem;
            }
        }
    }
    .m-zczx-box{
        padding: 0.75rem 0.563rem;
        margin-bottom: 0.75rem;
        .m-zczx-nav{
            li{
                padding: 0.188rem 0.56rem;
                background-color: #f0f0f0;
                a{
                    font-size:0.75rem;
                }
            }
        }
    }
    .m-zczx-art-list{
        a{
            margin-top:0.75rem;
            padding-bottom:0.563rem;
            border-bottom: 1px solid #e6e6e6;
        }

        img{
            width: 69px;
            height: 52px;
            border-radius: 10px;
            object-fit: cover;
        }
        h6{
            font-size: 0.75rem;
        }
    }
    .m-major-box{
        padding: 12px 15px;
        .m-major-list-one{
            img{
                width: 5.5rem;
                height: 3.125rem;
                object-fit: cover;
            }
            .m-major-item-one{
                width: 5.563rem;
                height: 5.563rem;
                text-align: center;
                font-size: 0.75rem;
                margin-right:0.563rem;
            }
        }
    }
    //报名
    .m-btn-submit{
        width: 267px;
        height: 45px;
        font-size: 20px;
        background-color: #29a7e1;
        box-shadow: 0px 4px 13px 0px
        rgba(68, 129, 254, 0.47);
        border-radius: 22px;
    }
    .m-text-center{
        text-align: center;
    }
    .m-bmxz-box{
        display: none;
        position: fixed;
        height: 100%;
        background: #fff;
        top:0;
        left:0;
        right:0;
        z-index:2;
        padding-top: 20px;
        overflow-y: auto;
    }
    .m-bmxz-close{
        position: fixed;
        top:0;
        right:20px;
    }
    .m-foot-item{
        width: 1.5rem;
        height: 2.313rem;
        font-size: 1.438rem;
        div{
            font-size: 0.625rem;
        }
    }
    .m-foot{
        width: 100%;
        height: 3.375rem;
        background-color: #fff;
        .icon-item{
            display: block;
            width: 1.313rem;
            height: 1.313rem;
            margin:0 auto;
            background-size: 100%;
        }
        .active{
            .icon-item-one{
                background: url("../img/mobile/shouyexuanzhong.png") no-repeat;
                background-size: 100%;
            }
            .icon-item-two{
                background: url("../img/mobile/zixunxuanzhong.png") no-repeat;
                background-size: 100%;
            }
            .icon-item-three{
                background: url("../img/mobile/xuanzhongbaoming.png") no-repeat;
                background-size: 100%;
            }
            .icon-item-four{
                background: url("../img/mobile/zixunxuanzhong.png") no-repeat;
                background-size: 100%;
            }
        }
    }
    .icon-item-one{
        background: url("../img/mobile/shouye_2.png") no-repeat;
    }
    .icon-item-two{
        background: url("../img/mobile/zixun_1.png") no-repeat;
    }
    .icon-item-three{
        background: url("../img/mobile/baoming_2.png") no-repeat;
    }
    .icon-item-four{
        background: url("../img/mobile/kefu_1.png") no-repeat;
    }
    //国家开放大学
    .gkdx-pic-title-box{
        position: relative;
        .gkdx-pic-box{
            position: absolute;
            bottom:3rem;
            right: 0;
        }
    }
    .gkzs-pic-title-box{
        position: relative;
        .gkzs-pic-box{
            position: absolute;
            bottom:3rem;
            right: 0;
        }
        a{
            display: block;
            position: relative!important;
        }
    }
    .gkxx-content{
        height: auto;
    }
    //网络教育
    .net-edu-card-box{
        img{
            width:9rem;
            height: 6.024rem;
        }
        .card-body{
            padding-top: 0;
            padding-bottom: 0;
        }
    }
    //招生院校
    .zs-nav-box{
        .nav-item{
            width: 8.438rem;
            height: 2.313rem;
            font-size: 0.75rem;
        }
    }
    .m-zs-item{
        width: auto;
        height: auto;
        font-size: 12px;
        h5,div{
            font-size: 12px!important;
        }
        .m-zs-pic-box{
            padding: 10px 18px;
        }
    }
}